Статья

Название статьи

РЕФАКТОРИНГ ДИАГРАММ УПРАВЛЕНИЯ ВЫПОЛНЕНИЕМ СТАНДАРТА IEC 61499 

Авторы

Дубинин Виктор Николаевич, кандидат технических наук, доцент кафедры вычислительной техники Пензенского государственного университета.
Вяткин Валерий Владимирович, доктор технических наук, профессор факультета электронных и компьютерных наук Оклендского университета (г. Окленд, Новая Зеландия).

Индекс УДК

519.717

Аннотация

В работе рассматривается рефакторинг диаграмм управления выполнением (диаграмм ЕСС) в рамках графо-трансформационного подхода к проектированию распределенных компонентно-базированных систем управления промышленными процессами на основе нового международного стандарта IEC 61499. Основной целью рефакторинга является избавление диаграммы ЕСС от условных дуг без событий и потенциально-тупиковых (по условиям) состояний. Приводятся правила преобразования графов для совершения рефакторинга диаграмм ЕСС. Прототип системы рефакторинга реализован в
системе трансформации графов AGG.

 

 Скачать статью в формате PDF

Список литературы

1. Function blocks for industrial-process measurement and control systems. – Part 1: Architecture, International Electrotechnical Commission. – Geneva, 2005.
2. Sendall, S. Model transformation: The heart and soul of model-driven software development / S. Sendall, W. Kozaczynski // IEEE Software. Special Issue on Model- Driven Software Development. – 2003. – № 20(5). – P. 42–45.
3. Ehrig, H. Handbook of Graph Grammars and Computing by Graph Transformations / H. Ehrig, G. Engels, H.-J. Kreowski, G. Rozenberg. – World Scientific, 1999. – Vol. 1.
4. Grunske, L. Graph Transformation for Practical Model Driven Software Engineering / L. Grunske, L. Geiger, A. Zundorf, N. V. Eetvelde, P. V. Gorp, D. Varro // Modeldriven Software Development. – 2005. – Springer. – P. 91–118.
5. Ду бинин, В. Н. Построение поисково-трансформационных систем для поддержки проектирования компонентно-базированных систем промышленной автоматики / В. Н. Дубинин, В. В. Вяткин // AIS’05 и CAD-2005 : труды Международных научно-технических конференций. – Дивноморское ; М. : Физматлит, 2005. – Т. 2. – С. 30–35.
6. Mens, T. On the Use of Graph Transformations for Model Refactoring / T.Mens // Lecture Notes in Computer Science. Generative and Transformational Techniques in Software Engineering. – 2006. – Vol. 4143. –             P. 219–257.
7. Taenzer, G. AGG: A Tool Environment for Algebraic Graph Transformation / G. Taenzer // Lecture Notes in Computer Science. – 2000. – Springer. – Vol. 1779. – P. 481–490.
8. Dubinin, V. Towards a Formal Semantics of IEC 61499 Function Blocks / V. Dubinin, V. Vyatkin // 4th IEEE International Conference on Industrial Informatics (INDIN’2006). – Singapore, 2006. – P. 6–11.
9. Sünder, C. Usability and Interoperability of IEC 61499 based distributed automation systems / C. Sünder, A. Zoitl, J. H. Christensen, V. Vyatkin, R. Brennan, A. Valentini, L. Ferrarini, K. Thramboulidis, T. Strasser, J. L. Martinez-Lastra, F. Auinger: // 4th IEEE Conference on Industrial Informatics (INDIN 2006). – Singapore, 2006. – P. 31–37
10. Vyatkin, V. Sequential Axiomatic Model for Execution of Basic Function Blocks in IEC61499 / V. Vyatkin, V. Dubinin // 5th IEEE Int Conf. on Industrial Informatics (INDIN’2007). – Vienna, 2007. – P. 1183–1188.

 

Дата создания: 22.07.2013 15:47
Дата обновления: 22.07.2013 15:47